// 数据库配置
const express = require('express')
const mysql = require('mysql')

// 配置数据库连接信息
const pool = mysql.createPool({
    host: "localhost", // 主机号
    port: "3306", // 数据库端口号
    user: "root", // 数据库用户名
    password: "root",// 数据库密码
    database: "petboard-item" // 数据库名
})

// 配置数据库连接池，将数据库的连接配置为异步的
pool.querySync = (sql,params) => {
    return new Promise((resolve,reject) =>{
        pool.query(sql,params,(err,result) => {
            if(err){
                reject(err)
            }else {
                resolve(result)
            }
        })
    })
}

module.exports = pool